From c82c41eb07a5a2a4bad539fa4fdc7a8278caedc5 Mon Sep 17 00:00:00 2001 From: =?utf8?q?=C3=98yvind=20Kol=C3=A5s?= Date: Mon, 18 Sep 2017 02:47:52 +0200 Subject: [PATCH] babl: tidy up icc writing --- babl/babl-icc.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/babl/babl-icc.c b/babl/babl-icc.c index 7b64732..efe894b 100644 --- a/babl/babl-icc.c +++ b/babl/babl-icc.c @@ -424,7 +424,7 @@ switch (trc->type) icc_write (u8f8, state->o + 12, trc->gamma); break; case BABL_TRC_LUT: - icc_allocate_tag (state, name, 13 + trc->lut_size * 2); + icc_allocate_tag (state, name, 12 + trc->lut_size * 2); icc_write (sign, state->o, "curv"); icc_write (u32, state->o + 4, 0); icc_write (u32, state->o + 8, trc->lut_size); @@ -440,7 +440,7 @@ switch (trc->type) // default: { int lut_size = 512; - icc_allocate_tag (state, name, 13 + lut_size * 2); + icc_allocate_tag (state, name, 12 + lut_size * 2); icc_write (sign, state->o, "curv"); icc_write (u32, state->o + 4, 0); icc_write (u32, state->o + 8, lut_size); @@ -548,7 +548,7 @@ const char *babl_space_to_icc (const Babl *babl, int *ret_length) char str[128]; int i; sprintf (str, "babl"); - icc_allocate_tag(state, "desc", 90 + strlen (str) + 1); + icc_allocate_tag(state, "desc", 90 + strlen (str) + 0); icc_write (sign, state->o,"desc"); icc_write (u32, state->o + 4, 0); icc_write (u32, state->o + 8, strlen(str) + 1); @@ -567,8 +567,8 @@ const char *babl_space_to_icc (const Babl *babl, int *ret_length) icc_write (u8, state->o + 8 + i, str[i]); } - icc_write (u32, 0, state->no + 3); - length = state->no + 3; + icc_write (u32, 0, state->no + 0); + length = state->no + 0; } if (ret_length) -- 2.30.2